A Single Phase Protocol for Total andCausal Ordering of Group Operations inDistributed
نویسندگان
چکیده
The total and causal ordering of group operations in distributed systems is at the core of solutions to many problems in distributed computing. Existing approaches are based on either a centralized coordinator to assign a sequence number for each operation or on a distributed two-phase protocol to determine the total ordering. This paper proposes a distributed single-phase protocol which determines the total ordering of group operations at the moment when operations are generated, without the need for a second phase of determining the sequence number. Therefore, the latency time can be kept in the range of 0; d], where d is the maximum message propagation delay between any pair of sites in the system. Furthermore, in contrast to the arbitrary total ordering imposed by two-phase protocols, the total ordering imposed by the proposed protocol is consistent with the causal ordering among group operations, which is required by many distributed applications. With an optimized acknowledging scheme integrated , the number of acknowledgment (overhead) messages involved in each group operation can be kept in the range of 0; N ? 1] in multicasting networks, or 0; (N ? 1) 2 ] in point-to-point networks. Moreover, the proposed protocol is self-adaptive to the group operation traac: the heavier the group operation communications traac, the shorter the average latency time and the less overhead messages in the system. Both theoretical analysis and software simulation have been conducted to verify the correctness of the proposal protocol.
منابع مشابه
A single-vendor and a single-buyer integrated inventory model with ordering cost reduction dependent on lead time
Lead time is one of the major limits that affect planning at every stage of the supply chain system. In this paper, we study a continuous review inventory model. This paper investigates the ordering cost reductions are dependent on lead time. This study addressed two-echelon supply chain problem consisting of a single vendor and a single buyer. The main contribution of this study is that the in...
متن کاملDeveloping a Protocol for Psychiatric Social Work Interventions
Introduction: Psychiatric social work (PSW) is one of the most important areas of social work practice. So far, no protocol has been designed for these interventions in Iran. In this study, for the first time PSW protocol has been designed and presented. Methods: This study was conducted in three phases: desk review, directed content analysis and group discussion for receiving experts' comments...
متن کاملTechniques for cash management in scheduling manufacturing operations
The objective in traditional scheduling is usually time based. Minimizing the makespan, total flow times, total tardi costs, etc. are instances of these objectives. In manufacturing, processing each job entails a cost paying and price receiving. Thus, the objective should include some notion of managing the flow of cash. We have defined two new objectives: maximization of average and minimum av...
متن کاملUsing Static Total Causal Ordering Protocols to Achieve Ordered View Synchrony
A View Synchronous Communication (VSC) service provides applications in a multicast group with 1) reliable message delivery and 2) information about changes in the multicast group membership, in the form of membership views. To elaborate, a VSC service guarantees that the applications that receive the same membership view change receive the same set of group messages before receiving that view ...
متن کاملImplementation of an Adaptive Total Ordering Protocol
In distributed systems, the communication among group members often needs ordered messages to guarantee that every member receives the messages in the same order. Oftentimes, changes in distributed computing environment occur and this undermines the assumption of any ordering algorithm. Therefore, it is difficult to presume a suitable ordering algorithm and apply a single algorithm throughout t...
متن کامل